For scenarios as:
- Change output resolution
- Re-render a job with a different sample count.
- Set arbitrary RNA property to a certain value.
- Run arbitrary Python code after loading the blend file.
In other words, these don't change the job themselves. Rather, it is enough to change the Blender CLI.