I've been changing my site around a lot from a blog back to a static site then back to a blog again and its obviously messing up my urls and stuff. Now that im finally happy should i use Google webmaster tools to totally remove my site from googles index so it gets rid of the old urls and then let it get re indexed naturally again?
Use 301 redirects, even if you redirect to the homepage you'll be doing more justice than anything. As it stands, redirect all non-existing pages to your homepage.