How do you purge your app's iCloud backup?
You don't.
First: The only API that has any effect on backups is that you may exclude files from backups. Aside from that, your app has absolutely no influence over the process.
Second: iCloud will maintain more than one backup. When restoring a device from iCloud, a person can choose which of the existing backups they want. As a result, manually forcing backups in Settings does not necessarily clear out old data from previous backups. This is the whole point of these backups, or at least one of the major priorities of the system: that it's possible to restore data that's been deleted. Third party apps don't get to participate in the algorithm that decides which backups to keep.
If your app takes up a lot less space than it used to, then eventually the old data will disappear from people's backups. When that happens is undocumented.