Does an eye patch really help a lazy eye?

Yes. Though there is some reduced benefit once the eye has fully developed.
Yes! The idea behind the eye patch is to temporarily block the better seeing eye and force the weaker eye to work harder and develop its full potential. In addition to patches, sometimes Atropine eye drops are used to blur the better eye. The risk is reverse amblyopia with excessive patching or penalization with drops.