You should never try to change system_time_zone directly. You can set time_zone but beware, that is a NOOP; it’s only allowed so as not to break some apps that set it that were built for MySQL.
If you really want to change your time zone, change it at the OS level or change the config variable default_time_zone. This post covers it:
We’re in the process of documenting some of this better.