If you discharge a battery right down to 0V (well, as close to zero as possible) and then charge it "backwards" (charger + to batt. -, charger - to batt. +) you can in effect reverse the polarity of the battery.
Here is the reason: In order for a battery to delivery any charge, the lead plates on the anode side have to be chemically different then the lead of the positive side (FYI the positive plate are usually "lead peroxide", negative is pure lead). The electrical charge gets created when the the lead plates are in the process of transforming in to Lead Sulfate. Once all of the plates have become lead sulfate there is no longer any chemical reaction and the battery is "dead". Since all of the lead plates are now identical in chemical make up, If you send current through the battery in the wrong direction you will cause the negative plates to turn into lead proxide, and the positive plates will turn into pure lead.
The reason this is bad is for one thing the terminals will now be marked incorrectly, and second there is always one more negative lead plate than positive plates. The reason for this is so that both sides of the positive plates get reacted upon evenly since they expand and contracted during charge/discharge cycles. (a battery is composed of a lead plate sandwich: neg plate, pos plate, neg plate, etc.) If that extra neg plate was not there, the last positive plate would only be reacted upon from one side which would cause it to warp. If you charged the battery backwards you now end up with two positive plates on the extremes of the "Lead Sandwich" which will warp the battery case and possibly short the battery internally.
Correct me if needed DOC.
Marc