Deleting Versions
Specific versions of an object may be deleted by calling DeleteVersion() or DeleteVersionRange(). Any version of an object can be deleted by using those two interfaces. If the current version of an object is deleted, the previous version becomes the current version. If an object has only one version, deleting that version is the same as deleting the object, that is, the object no longer exists.