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