Thanks for the wonderful post @ suerisue!
Self confidence can be improved a lot by closing the gaps in oneself , and this can be achieved by doing the continuous practice. Otherwise, simple technique is that we need to build fake confidence (let say, iam far superior than other people) for time being during the unavoidable circumstances.
Any way, one has to take deep dive to improve confidence, otherwise nothing will change.