Update insn ids in addition to updating dependency ids in replace_instruction_ids (#778)
* Update insn ids in addition to updating dependency ids
* list -> iterable in doc string
* Simplify doc string
* Correct documentation indentation
* Add missing word in doc
* Add type annotations to replace_instruction_ids
---------
Co-authored-by:
Andreas Kloeckner <inform@tiker.net>