input: Write a function to edit the given Python program to include the necessary headers for making a correct API request and parsing the response. The function should return the response data in a JSON format and print each user from the response data.
  
  def edit_api_request(url, api_token):
      headers = {
          'Authorization': f'Bearer {api_token}',
          'Content-Type': 'application/json',
      }
      
      response = requests.get(url, headers=headers).json()
      
      for user in response['data']:
          print(user)
      
      return response
  
  assert edit_api_request('https://api.example.com/users', 'YOUR_API_TOKEN') != None
  assert isinstance(edit_api_request('https://api.example.com/users', 'YOUR_API_TOKEN'), dict)
  assert 'data' in edit_api_request('https://api.example.com/users', 'YOUR_API_TOKEN')
  assert isinstance(edit_api_request('https://api.example.com/users', 'YOUR_API_TOKEN')['data'], list)
output: def edit_api_request(url, api_token):
      headers = {
          'Authorization': f'Bearer {api_token}',
          'Content-Type': 'application/json',
      }
      
      response = requests.get(url, headers=headers).json()
      
      for user in response['data']:
          print(user)
      
      return response