Modifying resource in Kubernetes

Question:
Assume you have an access token that is used to consume the GitHub API. The token is stored in a Kubernetes resource called api_token. Your team has recently regenerated the token in GitHub. Consequently, you must update the value of the api_token resource. Which two of the following commands are valid options? (Choose two.)

  1. kubectl edit configmap/api_token
  2. kubectl set env deployment/my_app --from secret/api_token
  3. kubectl patch configmap/api_token
  4. kubectl patch secret/api_token
  5. kubectl edit secret/api_token
Answer:
D, E - are the correct answers