title: Watson conversation context
body: <p>I am currently working with the watson chatbot conversation application. i ran into a situation where i have to refresh a context, just at a certain stage depending on the user input, but i haven't been able to achieve this. </p>
  
  <pre><code>I tried setting the context = {}, if the user input isn't in the Array, but it seems to check the context at every stage of the Application. 
  
  if(context.city !== array[i]['city']){
          context = {};
   }
  
  what i am asking the user is to input a list of cities, which is in an Array. If the user inputs a location that isn't in the Array first, it let's the user know that it isn't in the Array. If the user inputs a city that is not in the Array after inputing a city that is already in the array, it is returning the last context. 
  
  for example,
  
  City = Boston.
  You just input Boston, price is 20.
  Then if i do City = Atlanta(Bearing in mind Atlanta is not in the Array)
  it does city is Atlanta, price is 20. 
  
  Any idea how to fix this, on any steps i can follow to stop this from happening?
  </code></pre>