Is there a permission that lets users modify change history?

No, there's no permission that would let users modify the change history.

The data in the audit tables can't be changed using a permission. The values are captured on the transaction boundary and are read-only regardless of role/privilege.