Twenty-seven-year-old "retired" actress Amanda Bynes revealed on Twitter that she has had a nose job and says it has been a great boost for her confidence.