1. A method comprising: obtaining contact information from a source of a plurality of sources; generating a confidence score for the contact information based at least in part on at least one of a trajectory in the contact information, a timestamp associated with the contact information, or an identification of the source; suggesting, by a computing device, the contact information to a user based at least on the confidence score; and in response to acceptance of the contact information by the user, updating an address book and prioritizing the source relative to other sources of the plurality of sources for generating a future suggestion.