what are electron and hole wave functions? how they overlap
They simply overlap, two electrons are at the same place.. at the same time.
And actually electron orbitals are composed of two electrons, two behave as one particle... you can imagine if two wave functions overlap it's sort of like these two functions become one a.k.a the particles merge. But that depends on your interpretation