recommender systems : how to deal with items that change over time?
You will have look for incremental, online, or dynamic versions of classic recommender system algorithms. Those are the terms associated with changes over time.
Another option is to reinforcement learning. The reinforcement learning framework can also model changes over time. The most work has been done in multi-arm bandits for recommendations.