public void updateWord(Word word) {
    SQLiteDatabase db = this.getWritableDatabase();

    ContentValues values = new ContentValues();
    values.put(TABLE_WORDS_KEY_WORD, word.getWord());
    values.put(TABLE_WORDS_KEY_TRANSLATION, word.getTranslation());
    values.put(TABLE_WORDS_KEY_DATE_ADDED, word.getDateCreated());
    values.put(TABLE_WORDS_KEY_DATE_MODIFIED, word.getDateModified());
    values.put(TABLE_WORDS_KEY_WORD_LANGUAGE, word.getWordLanguage());
    values.put(TABLE_WORDS_KEY_TRANSLATION_LANGUAGE, word.getTranslationLanguage());

    db.update(TABLE_WORDS, values, TABLE_WORDS_KEY_ID + "=" + word.getId(), null);
    db.close();
  }