This allows you to reposition a list relative to the other lists in
        the project. A list with position 1 will show up at the top of the
        page. Moving lists around lets you prioritize. Moving a list to a
        position less than 1, or more than the number of lists in a project,
        will force the position to be between 1 and the number of lists
        (inclusive).

def move_todo_list(self, list_id, to):
        """
        This allows you to reposition a list relative to the other lists in
        the project. A list with position 1 will show up at the top of the
        page. Moving lists around lets you prioritize. Moving a list to a
        position less than 1, or more than the number of lists in a project,
        will force the position to be between 1 and the number of lists
        (inclusive).
        """
        path = '/todos/move_list/%u' % list_id
        req = ET.Element('request')
        ET.SubElement(req, 'to').text = str(int(to))
        return self._request(path, req)