A colleague has provided a much more elegant answer here.
"In general, time series data is composed of measurements taken at various point in time. It would be unusual to change the value of a measurement after it was taken. If you record the temperature in a room at 10:00am, for example, that value would remain static.
If you want to change the tags for a measurement, it usually makes sense to create a new series with the updated information and then drop the original series.
While it’s technically true that you can overwrite the existing measurement, it’s important to understand the particular use case when someone asks whether they can update data in InfluxDB.
When many users ask that question, they are thinking about it in the context of a relational database and CRUD operations, where updates are frequent, and for which InfluxDB is not well suited.
Repairing data caused by a firmware issue causing fields to be swapped is a one-time replacement of the data in storage; once that is done, the data generally won’t be changed again."