It depends really. If you are willing to wait for the bet to be matched then you can do it. I only do this when the event is still some time away. As it gets closer to start time you gotta make that call yourself!
As for unmatched bets, just cancel and redo at the new odds.