Rosetta's approach and odd orbit (described well in the question and answer here: Is this really Rosetta's orbit around 67P?) are designed to gather the necessary information needed to achieve a safe orbit and eventually land Philae.
The landing site is being selected now: "As many as five possible landing sites will be identified by late August, before the primary site is identified in mid-September. The final timeline for the sequence of events for deploying Philae – currently expected for 11 November – will be confirmed by the middle of October." (source).
This press release goes into a little bit more detail about the approach and landing: planned released from about one km, velocity at touchdown of about 1 m/s. Since the comet's mass is so small, the worry is that the lander may just bounce off the surface (according to Wikipedia the escape velocity is around a measly .46 m/s), thus the tether. So the landing site will need to be suitable for the harpoon.
In general, satellites control systems are able to make adjustments to maintain and transition to specified orbits / attitudes. Ground operators can send a desired configuration, and the control system will move to that configuration while controlling for any number of perturbations. Search "control theory" for more information about how this can be done.