Bindings in sequencer

Is there an in-depth explanation of how bindings work in sequencer and how to work with them in Python? The feature seems very confusing. A simple editor operation in editor, like assigning a camera binding, seems difficult to replicate in a script.