L'édition de fichier YAML par Python

J'ai un fichier YAML qui ressemble à ceci:

# Sense 1
- name  : sense1
  type  : float
  value : 31

# sense 2
- name  : sense2
  type  : uint32_t
  value : 1488

# Sense 3
- name  : sense3
  type  : int32_t
  value : 0

- name  : sense4
  type  : int32_t
  value : 0
- name  : sense5
  type  : int32_t
  value : 0
- name  : sense6
  type  : int32_t
  value : 0

Je veux utiliser Python pour ouvrir ce fichier, de modifier certaines valeurs (voir ci-dessus) et fermez le fichier. Comment puis-je le faire ?

Par exemple je veux mettre sense2[valeur]=1234, en gardant le YAML sortie le même.