In an aircraft ops module, as part of my degree, i was told that over booking was common practise and its extent relied on the stats of how many of ur pax are going to turn up.
empty seats = very expensive, and it would appear economically worth an airline's while to deal with a few p*ssed off punters to make sure they're not flying empty seats.