input: Write a python function to create and manipulate a Patient object.
  assert p.get_name() == "John Doe"
  assert p.get_age() == 30
  assert p.get_birthdate() == "1993-01-01"
  assert p.get_conditions() == ["Diabetes", "Hypertension"]
  p.update_conditions(["Diabetes"])
  assert p.get_conditions() == ["Diabetes"]
output: class Patient:
      def __init__(self, name, age, birthdate, conditions):
          self.name = name
          self.age = age
          self.birthdate = birthdate
          self.conditions = conditions
  
      def get_name(self):
          return self.name
  
      def get_age(self):
          return self.age
  
      def get_birthdate(self):
          return self.birthdate
  
      def get_conditions(self):
          return self.conditions
  
      def update_conditions(self, new_conditions):
          self.conditions = new_conditions
  
  # Example usage:
  p = Patient("John Doe", 30, "1993-01-01", ["Diabetes", "Hypertension"])
  assert p.get_name() == "John Doe"
  assert p.get_age() == 30
  assert p.get_birthdate() == "1993-01-01"
  assert p.get_conditions() == ["Diabetes", "Hypertension"]
  p.update_conditions(["Diabetes"])
  assert p.get_conditions() == ["Diabetes"]