Q: Moving an instance from superclass to subclass I'm making a a program that builds users (I'm currently learning classes). And I can create two types of users: User and Admin.
Both User and Admin can have their first and last names, age and privileges. Admin is a subclass from superclass and has more privileges than normal User.
What I want to do is to make a normal User an Admin, basically move and instance created from class User to class Admin.
I looked for this kind of problem, but I couldn't find it.
    """docstring for User"""
    def __init__(self, first_name, last_name, age, location):
        self.first_name = first_name
        self.last_name = last_name
        self.age = age
        self.location = location
        self.privileges = [
            'can add post', 'can remove their post', 'can change their icon'
            ]

    def describe_user(self):
        print(f"First name: {self.first_name}")
        print(f"Last name: {self.last_name}")
        print(f"Age: {self.age}")
        print(f"Location: {self.location}")

    def greet_user(self):
        print(f"Hello, {self.first_name} {self.last_name}, good to see you!")

    def show_privileges(self):
        print("Privileges:")
        for privilege in self.privileges:
            print(f"- {privilege}")

class Admin(User):
    """docstring for Admin"""
    def __init__(self, first_name, last_name, age, location):
        super().__init__(first_name, last_name, age, location)
        self.privileges = [
            'can add post', 'can remove post', 'can ban user', 'can lock post'
            ]
    def show_privileges(self):
        print("Privileges:")
        for privilege in self.privileges:
            print(f"- {privilege}")


kaya = User('Kaya', 'Y', 20, 'Chicago')
jon = Admin('Jon', 'K', 17, 'NY')

jon.greet_user()
jon.describe_user()

jon.show_privileges()
print('\n')

kaya.greet_user()
kaya.describe_user()

kaya.show_privileges()

How would I go about making kaya an Admin?
EDIT_0: I want to move an instance, not a method.
EDIT_1: I would like to add something like 
kaya.make_admin()

which would give the instance kaya some more privileges.
