Check update have required parameter. Based on Pingdom documentation there is no mandatory parameters.
Now pingdom.Checks.Update(id, check) fails with errors from Valid() like
2018/05/03 10:15:44 Invalid value for `Name`. Must contain non-empty string