K-Edit: Language Model Editing with Contextual Knowledge Awareness