American singer Charlie Puth has revealed he is back on "good" terms with Justin Bieber following their falling out last year.