Extremely low T levels coupled with high estrogen levels could possibly result in some mood problems, but that's usually the result of a mental problem such as depression.
If high T levels resulted in high confidence, psychologists would be pumping all their patients up with it to treat their issues. Think of it this way; guys that take roids to gain muscle are almost universally extremely unconfident, have a low self esteem, fragile state of mind and are EXTREMELY emotional.
Keep in mind Finasteride on average actually boosts your T levels. However, it can also rarely cause depression, which may or may not be hormonal in nature.
One way to test is to (talk to your doctor first) come off Finasteride for a few weeks or months, just to see if your mood goes back to normal. If it does, then finasteride might be to blame.