'Resizes a Linode from one plan to another
Immediately shuts the Linode down, charges/credits the account,
and issue a migration to another host server.
Requires a size (numeric), which is the desired PlanID available from
avail.LinodePlans()
After resize is complete the node needs to be booted'

def ex_resize_node(self, node, size):

    params = {'api_action': 'linode.resize', 'LinodeID': node.id, 'PlanID': size}
    self.connection.request(API_ROOT, params=params)
    return True
