This is actually a perfect illustration of the dangers of dynamic typing.
Here is why.
The video is showing you three classes:
A B, which extends A C, which is unrelated to A and B
There three classes define a method "eat". The video shows that if you rename this method to "munch", only A#eat and B#eat get renamed but C#eat is left untouched. Fine.
What the video doesn't show is how this can go wrong.
By virtue of duck typing, I can write the following code: