code: def update_video(self, access_token, video_id, title=None,
                       tags=None, category=None, copyright_type=None,
                       public_type=None, watch_password=None,
                       description=None, thumbnail_seq=None):
          
          url = 'https://openapi.youku.com/v2/videos/update.json'
          data = {
              'client_id': self.client_id,
              'access_token': access_token,
              'video_id': video_id,
              'title': title,
              'tags': tags,
              'category': category,
              'copyright_type': copyright_type,
              'public_type': public_type,
              'watch_password': watch_password,
              'description': description,
              'thumbnail_seq': thumbnail_seq
          }
          data = remove_none_value(data)
          r = requests.post(url, data=data)
          check_error(r)
          return r.json()['id']
docs: doc: http://open.youku.com/docs/doc?id=50