The primary rule in voicing differing opinions is attack issues, not each other. Please do not make this personal because it distracts from getting important information to the rest of the members. We have Jerry Springer and Maury Povich if people wish to be entertained by meaningless conflict.
Now, to the issue of the battery.
In fact, you are both right. Li-Ion batteries do not suffer from the memory effect and do not need to be conditioned. And deeply discharging a li-ion battery frequently can damage it and letting it discharge completely and stay that way for a long time can render it unchargable.
That said, the ops advice is also sound. Android needs to be taught exactly what a full charge represents so that it can manage power appropriately.
One of the things I recommend all new phone owners to do is to perform a deep power cycle.
Let your phone discharge completely, keep it on until you are warned about low battery and then just let it run out. Most phone will shut down automatically around 5%.
Plug the phone into the original a/c charger, not the usb cable. Let it charge to full uninterrupted.
When the phone says full, unplug the phone from the charge and reboot. Once the phone is completely restarted, plug it back into the charger and shut the phone off. Even if it says fully charged, let it charge for at least one more hour.
Unplug the charger and reboot the phone one more time. Now you should start seeing (possibly significantly) longer charge times.
Without a deep power cycle, it doesn't know the true capacity of the battery. You should only need to do this once as regularly deep cycling the battery can harm it. Li-Ion batteries perform better and last longer with incremental charges.