Heya,
Yep, if you haven't played in a while, you've missed a lot of updates; 34 since launch, plus one feature update (two as of next week).
If you want to know exactly how each class has changed, go here and click the appropriate class icon;
http://reess.carina.uberspace.de/gw2-patchnote-search/
The short version is, everyone is doing remarkably well balance wise, though there's still plenty of lingering issues left to fix. I can't think of any profession that is
bad in PVP or PVE in the right hands (it's more important who's playing rather than what class). There still a stigma attached to Rangers, but that's just the community being kind of... yeah.
As for decent builds, try
http://www.reddit.com/r/GuildWars2Builds
Really though, for PVE, unless you're running with a pack of snobby speed runners, whatever you want to run will probably be fine (And if you're in GAFGuild,
definitely will be).