I'm calling your BS
You are wrong, read about lithium-ion batteries and come back, I will be waiting.
Here is a read to understand the smaller the depth of discharge, the longer the battery will last: http://dx.doi.org/10.1016%2Fj.engappai.2012.02.015
Or if you want me to put it simple for you, read apple's website:
http://www.apple.com/batteries/
That funky first link redirects me to an unrelated page, and I don't have to read Apple's guidelines to know that they will never recommend leaving it plugged in when charged. In fact, most electronics manufacturers, including Apple, will tell you the opposite. And any li-ion cell manufacturer will tell you to take the battery off the charger as soon as it is fully charged, and preferably before that if prolonging battery health is your goal.
Leaving charged li-ion batteries connected is bad practice. Period. Not because of overcharging concerns, but because they suffer capacity loss at higher voltages. This is a verifiable fact, that a multitude of sources and ten minutes with google will confirm.
You come across as someone who doesn't even consider that being wrong is a possibility, so I hate to be the one to tell you that in this case, you are.
This:
is false, and pretty bad advice. Leaving it plugged in will kill your battery sooner, if anything.the more you leave it plugged in, the better the life of the battery
----------
Usually I charge my iPhone when I go to sleep.
So most of the times I will overcharge...
Is this bad?
Just try not to run your phone down completely every day. It will have far more impact on the health of your battery than charging over night does. Quick charges during the day to keep it from draining would be better.