Some rating changes:
Lean Tory -> Likely Tory
Hastings & Rye - Tossup/Tilts Tory
Milton Keynes North - Tossup/Tilts Tory
Milton Keynes South - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Bristol North West - Likely Labour
Likely Labour -> Lean Labour
Camborne & Redruth - Lean Tory
Filton & Bradley Stoke - Lean Tory
South Swindon - Lean Tory
Totnes - Lean Tory
Lean Tory -> Likely Tory
Plymouth, Sutton & Devonport - Lean Labour
Lean Labour -> Tossup/Tilts Labour
Bedford - Tossup/Tilts Tory
Ipswich - Tossup/Tilts Tory
Norwich North - Tossup/Tilts Tory
Peterborough - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
South Cambridgeshire - Likely Tory
Likely Tory -> Safe Tory
Lean Tory -> Likely Tory
Gower - Tossup/Tilts Labour
Vale of Clwyd - Tossup/Tilts Labour
Tossup/Tilts Labour -> Tossup/Tilts Tory
Halesowen & Rowley Regis - Lean Tory
Nuneaton - Lean Tory
Lean Tory -> Likely Tory
Stoke-on-Trent North - Tossup/Tilts Labour
Warwick & Leamington - Tossup/Tilts Labour
Tossup/Tilts Labour -> Tossup/Tilts Tory
Telford - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Bassetlaw - Tossup/Tilts Tory
Broxtowe - Tossup/Tilts Tory
Derby North - Tossup/Tilts Tory
Northampton North - Tossup/Tilts Tory
Northampton South - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Safe Labour -> Lean Labour
Derby South - Safe Labour
Safe Labour -> Likely Labour
Lean Labour -> Tossup/Tilts Labour
Mansfield - Lean Tory
North East Debyshire - Lean Tory
Sherwood - Lean Tory
Lean Tory -> Likely Tory
Colne Valley - Tossup/Tilts Tory
Penistone & Stockbridge - Tossup/Tilts Tory
Pudsey - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Dewsbury - Tossup/Tilts Labour
Rother Valley - Tossup/Tilts Labour
Sc u nthorpe - Tossup/Tilts Labour
Wakefield - Tossup/Tilts Labour
Tossup/Tilts Labour -> Tossup/Tilts Tory
Lean Labour -> Tossup/Tilts Labour
Scarborough & Whitby - Lean Tory
Lean Tory -> Likely Tory
Altrincham & Sale West - Likely Tory
Macclesfield - Likely Tory
Likely Tory -> Safe Tory
Barrow and Furness - Tossup/Tilts Tory
Crewe & Nantwich - Tossup/Tilts Tory
Warrington South - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Blackpool North & Cleveleys - Lean Tory
Lean Tory -> Likely Tory
Blackpool South - Lean Labour
Bolton North East - Lean Labour
Wirral West - Lean Labour
Lean Labour -> Tossup/Tilts Labour
Bury North - Tossup/Tilts Labour
Bury South - Tossup/Tilts Labour
Weaver Vale - Tossup/Tilts Labour
Workington - Tossup/Tilts Labour
Tossup/Tilts Labour -> Tossup/Tilts Tory
Heywood & Middleton - Likely Labour
Likely Labour -> Lean Labour
Darlington - Tossup/Tilts Tory
Stockton South - Tossup/Tilts Tory
Tossup/Tilts Tory -> Lean Tory
Hartlepool - Likely Labour
Likely Labour -> Lean Labour
Middlesbrough South & East Cleveland - Lean Tory
Lean Tory -> Likely Tory
Coatbridge, Chryston & Bellshill - Likely SNP
Rutherglen & Hamilton West - Likely SNP
Likely SNP -> Lean SNP
Kirkcaldy & Cowdenbeath - Likely SNP
Likely SNP -> Tossup/Tilts SNP
Mostly general changes in order to reflect the state of the election as I know see it. I'll probably make one more set of changes as we close in on election day.