Do I have this right? As an example, let's say I have a pet that has 40/50 HP remaining. On the next turn my enemy hit's me for 20 damage (should go down to 20hp to 20/50hp).

Option 1:
-I use Rainbow SS (80hp over-heal). This should disregard any damage done and next turn I will be 50/50 HP?

Option 2:
-I use greater healing scroll (50HP no over-heal). Next turn, my pet starts with 30/50hp?

Option 3:
-I use leaded elemental vial full-heal. My pet starts with 30/50hp again?

Am I right in all 3 of those scenario's? Are only the scorch stones over-heal or are there other items too?