Here is the meaning of overstretch that you referred to b.trans. (refl.). To stretch one's resources, abilities, etc., to or beyond their limit; to attempt more than one can (readily) accomplish.
(Oxford English Dictionary)
"He overstretched himself to buy a house" means that he did not have enough money to buy a house, but nevertheless he bought one.