Updating data in Cassandra is a challenge because of the way Cassandra works.
I see two options besides what you suggested.
1. Depending on the compaction strategy you can remove older ss tables from cassandra.
2. With the latest Kairos version you can setup a new cluster for data going forward and then after a time you can just remove the old cluster with old data.
Brian