If you level you character and you take a feat and realize that is not the right feat, but not realize it until you are in the your first game of the that level getting that feat, do you have to keep it the same or is it ok to switch? I am talking Pathfinder Society play.
Although, it should be noted that fighters can retrain their fighter bonus feats (at 4th level and every 4 levels thereafter). They are the only exception that I'm aware of off-hand.