'Changes the primary/default name of the policy to a specified name.
:param name: a string name to replace the current primary name.'

def change_primary_name(self, name):

    if (name == self.name):
        return
    elif (name in self.alias_list):
        self.remove_name(name)
    else:
        self._validate_policy_name(name)
    self.alias_list.insert(0, name)
