Piously self-assured and smugly moralistic.
Confident and capable.
Walking steadily, without stumbling; capable of finding good footing.