What is the meaning of Self-sufficient?

Able to provide for oneself independently of others; not needing external support.

Overconfident in one's own abilities; arrogant.

Source: wiktionary.org