Language Modeling with Editable External Knowledge